
.action {
	width: 24px;
	height: 24x;	
}

.btnAdd {
	width: 32px;
	height: 32px;
	padding-left: 10px;
	padding-right: 10px;
}


table.controlbar {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	background: #f5f5f5;
	border-collapse: collapse;
	width: 100%;
	border: 1px solid #555555;
}
body {
 font: 0.8em Arial, Helvetica, sans-serif;
 margin:0; padding:5px;
} 
.datatable {
 border-collapse: collapse; 
} 
.datatable td { 
border: 1px solid #D6DDE6;
 padding: 0.3em;
}
.datatable th {
 border: 1px solid #828282;
 background-color: #BCBCBC;
 font-weight: bold;
 text-align: center;
 padding-left: 0.3em;
}
.datatable caption {
 font: bold 110% Arial, Helvetica, 
 color: #33517A;
 text-align: left;
 padding: 0.4em 0 0.8em 0;
}
.datatable tr.altrow {
 background-color: #DFE7F2;
 color: #000000;
}
.datatable tr:hover {
 background-color: #DFE7F2;
 color: #000000; 
}

.filter_bar
{	border:1px solid #555555; 
	background-color:#DDDDDD;
	padding: 5px 0 5px 10px;
	margin: 0 0 20px 0;
}


